// pages/my/bindPhone/bindPhoneTwo/bindPhoneTwo.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    countDown: 5, // 初始倒计时秒数
    timer: null // 定时器对象，用于清除定时器
  },
  gotoMy(){
    wx.switchTab({
      url: '/pages/my/my',
    })
    // 清除定时器
    if (this.data.timer) {
      clearInterval(this.data.timer);
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.startCountDown();
  },
  startCountDown() {
    const that = this;
    this.data.timer = setInterval(() => {
      let currentCount = that.data.countDown;
      if (currentCount > 0) {
        currentCount--;
        that.setData({
          countDown: currentCount
        });
      } else {
        // 倒计时结束，跳转到 my 页面
        that.gotoMy();
        clearInterval(that.data.timer);
      }
    }, 1000);
  },

  onUnload() {
    // 页面卸载时清除定时器，防止定时器残留
    if (this.data.timer) {
      clearInterval(this.data.timer);
    }
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})